package cn.com.nes.site.service.crm.customer.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 客户DTO
 */
@Data
public class CustomerDTO {
    /**
     * 客户id
     */
    private String uuid;
    /**
     * 公司id
     */
    private String companyId;
    /**
     * 联系电话
     */
    private String phone;
    /**
     * 客户性质（直销客户、签约经销商、生产厂家、其他）
     */
    private String customerNature;
    /**
     * 客户性质名称
     */
    private String customerNatureName;
    /**
     * 业务类型（空气热源泵、生物质锅炉等产品分类）
     */
    private String businessType;
    /**
     * 业务类型名称
     */
    private String businessTypeName;
    /**
     * 客户级别：（一级 二级 三级）
     */
    private String customerLevel;
    /**
     * 客户级别名称
     */
    private String customerLevelName;
    /**
     * 上级公司
     */
    private String superiorCompany;
    /**
     * 客户姓名
     */
    private String customerName;
    /**
     * 行政区划
     */
    private String xzqhdm;
    /**
     * 地址
     */
    private String address;
    /**
     * 负责人
     */
    private String personInCharge;
    /**
     * 备注
     */
    private String memo;
    /**
     * 经销商唯一编码
     */
    private String distributorCode;
    /**
     * 经销商类型
     */
    private String distributorType;
    /**
     * 渠道部负责人
     */
    private String channelPerson;
    /**
     * 公司性质
     */
    private String natureOfCompany;
    /**
     * 公司法人
     */
    private String legalPerson;
    /**
     * 成立时间
     */
    private Date establishmentTime;
    /**
     * 统一信用代码
     */
    private String unifiedcreditCode;
    /**
     * 注册资本
     */
    private BigDecimal registeredCapital;
    /**
     * 业务范围
     */
    private String scopeOfBusiness;
    /**
     * 经度
     */
    private BigDecimal longitude;
    /**
     * 纬度
     */
    private BigDecimal latitude;
    /**
     * 公司网站
     */
    private String website;
    /**
     * 创建者uid
     */
    private String createUid;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 修改者uid
     */
    private String modifyUid;
    /**
     * 修改时间
     */
    private Date modifyTime;
    /**
     * 是否删除
     */
    private String deleted;
    /**
     *
     */
    private String jsonData;
    /**
     * 模板ID
     */
    private String templateId;
    /**
     * 企业名称
     */
    private String clueCompany;
    /**
     * 企业身份
     */
    private String poolType;
    /**
     * 企业联系人
     */
    private String companyContact;
    /**
     * 联系人职务
     */
    private String personPost;
    /**
     * 业务方向
     */
    private String businessDirection;
    /**
     * 备注
     */
    private String companyMemo;
    /**
     * 用户的微信openId
     */
    private String openId;
    /**
     * 活动uuid
     */
    private String activeUuid;
    /**
     * 性别
     */
    private String sex;
    /**
     * 线索ID
     */
    private String clueId;
    /**
     * 客户来源 值域对应t_param表 param_type=13
     */
    private String customerSource;
    /**
     * 客户来源名称
     */
    private String customerSourceName;
    /**
     * 客户所属人ID
     */
    private Long customerOwnerId;
    /**
     * 上级客户id
     */
    private String superCustomerId;
    /**
     * 商机数量
     */
    private Integer oppoCount;
    /**
     * 用能主体性质编码
     */
    private String energyUsePropertyCode;
    /**
     * 是否本村户籍 true-是 false-否
     */
    private Boolean villagers;

    /**
     * 客户的某一个房屋ID， 用于保存客户时同时保存客户房屋时，标记同时创建的房屋ID
     */
    private Long houseId;

    private String houseUUid;
      // 扩展字段
    private String areaName;        // 所属村镇
    private String idCardNumber;    // 身份证号码
    private String houseNumber;     // 门牌号
    private String customerCode;    // 客户编号
    private String energyMeterNumber;   // 电表号
    private String energyUseProperty;   // 用能主体性质
    private String planYear;        // 计划年份
    private String sbId;
    private String sbUuid;
    /**
     * 旧设备与户主合影
     */
    private String jsbyhzhy;


    /**
     * 低保户和五保户资格证明
     */
    private String dbhhwbhzm;
    /**
     * 客户名称
     */
    private String customerNameNow;
    /**
     * 客户电话
     */
    private String  phoneNow;
    /**
     * 是否户主
     */
    private String isHouseholder;

    private String idCardNumberNow;
}
